import logging

def setput_logger():
    #创建一个Logger
    logger=logging.getLogger('my_app_logger')
    logger.setLevel(logging.DEBUG)
    # 创建处理罂fh是文件，ch是控制台
    fh = logging.FileHandler("app.log")
    ch=logging.StreamHandler()
    #设置处理器处理信息的等级
    fh.setLevel(logging.DEBUG)
    fh.setLevel("DEBUG")
    # 创建格式器并将其能加到处塑器
    formatter = logging.Formatter('%(asctime)s -%(name)s -%(levelname)s -%(message)s')
    fh.setFormatter(formatter)
    ch.setFormatter(formatter)
    # 将处塑器添加
    logger.addHandler(ch)
    logger.addHandler(fh)
    return logger
logger = setput_logger()
